package br.unifor.g2cl;

/**
 * Application defined policies for sending synchronous messages to the group.
 *   
 * @author Leandro Sales (leandro.shp@gmail.com)
 *
 */
public class GroupRequest {

    /** Returns when the first response is received. */
    public static final int GET_FIRST=1;
    /** Returns when responses of all non-faulty-members are received. */
    public static final int GET_ALL=2;    
    /** Returns when responses of the majority of all non-faulty members are received. */
    public static final int GET_MAJORITY=3;
    /** Same as an asynchronous invocation, return without waiting any response. */
    public static final int GET_NONE=6;
}
